import mysql.connector

# python  连接 mysql    要导入对应的模块
# mysql-connector                    mysql-connector-python
# 第三方的模块 都在  pypi 上
# 第三方的模块 在进行 导入的时候 需要使用  pip 命令
"""
    1、连接数据库时，要导入相应的模块
    2、 编写连接数据库的信息
    3、
"""
# 创建一个 可变长参数来保存数据库的连接信息

# 格式化代码   ctrl + alt + l

con = None
# 异常处理机制
try:
    con = mysql.connector.connect(
        host='127.0.0.1',
        port='3306',
        user='root',
        password='123456',
        database='examtest'
    )
except mysql.connector.Error as e:
    print('数据库连接失败')
else:
    print('数据库连接成功')
finally:
    con.close()

if __name__ == '__main__':
    pass
